A Semiotic Approach to UML models
نویسندگان
چکیده
In this paper we are trying to clarify, with the aid of some semiotic notions, the confusions that lie around the widely used terms “analysis model” and “design model” in sofware engineering. In our experience, these confusions are the root of some difficulties that practitioners encounter when doing modeling, and sometimes lead to bad engineering practices. When software engineers say “analysis”, they can refer mainly to two different kinds of modeling activities, or they can even mix them carelessly: building software models (in fact, a first step in design where the external view of the software system is specified) or building “real world” models. The main danger of confusing both kinds of models would be building a model of the real world and then using it as a specification of the software system, producing a system that needlessly matches the structure of the real world.
منابع مشابه
Aspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملQuantitative evaluation of software security: an approach based on UML/SecAM and evidence theory
Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...
متن کاملSemiotic Approach to Building Information Modelling Based Service Model
Building Information Modelling (BIM) seeks to integrate information and business processes throughout the entire building life cycle. This technology is able to generate 3D models that semantically represent facility information dynamically over the life cycle of a building, but is limited when it comes to meeting the needs arising from the operation and management of facility services. There i...
متن کاملSemiotic Approach to Globalization: Living in a World of Glocal Things
This paper is an effort to discuss the concept of glocalization from a semiotic point of view. In order to carry out a semiotic analysis of globalization or glocalization, first globalization needs to be defined from a semiotic perspective. Therefore, first an explanation of globalization and glocalization in semiotic terms is provided. Some believe the ongoing process in the world cannot be be...
متن کاملIntegrating the Semiotic into UML via Enhancing and Cross-validating Use Case with an Enriched Domain Model
Use case models are representation of the way in which users of the system interact with it. The UML specification driven approach to system development enable the use case model to be continuously refined and cross-validated from a number of system viewpoints. However, little has been done for validating the model against the organisational and workgroup setting in which the system will reside...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005